NNNNONCH3OOHHOOONOFOFH3C